package com.spsoft.vatoutinv.service.commoninvoice;

import com.spsoft.system.model.vo.InvoiceVo;

import javax.servlet.http.HttpServletResponse;

/**
 * 公共发票信息接口
 *
 * @author : chenxudong
 * @date : 2024/4/9 10:33
 */
public interface CommonInvoiceService {

    /**
     * 查询发票信息
     *
     * @param fpdm 发票代码
     * @param fphm 发票号码
     * @param queryItem 是否需要查询发票明细信息
     * @return 公共发票信息数据
     */
    InvoiceVo queryInvoice(String fpdm, String fphm, boolean queryItem);

    /**
     * 下载Excel导入模板
     * @param excelType Excel导入模板种类代码
     * @param response 响应
     */
    void downloadExcel(String excelType, HttpServletResponse response);
}
